package com.zr.system.domain.vo;


import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * Created with IntelliJ IDEA.
 *
 * @Author: TOTO-AGU
 * @Date: 2023/02/08/09:14
 * @Description:
 */
@Data
public class Region implements Serializable {

    private static final long serialVersionUID = -5617131662664380659L;

    /**
     * 区划编号
     */
    //@TableId(value = "code", type = IdType.INPUT)
    //@ApiModelProperty(value = "区划编号")
    private String code;
    /**
     * 父区划编号
     */
    //@ApiModelProperty(value = "父区划编号")
    private String parentCode;
    /**
     * 祖区划编号
     */
    //@ApiModelProperty(value = "祖区划编号列表")
    private String ancestors;
    /**
     * 区划名称
     */
    //@ApiModelProperty(value = "区划名称")
    private String name;
    /**
     * 省级区划编号
     */
    //@ApiModelProperty(value = "省级区划编号")
    private String provinceCode;
    /**
     * 省级名称
     */
    //@ApiModelProperty(value = "省级名称")
    private String provinceName;
    /**
     * 市级区划编号
     */
    //@ApiModelProperty(value = "地市州市一级区划编号")
    private String cityCode;
    /**
     * 市级名称
     */
    //@ApiModelProperty(value = "市一级名称")
    private String cityName;
    /**
     * 区级区划编号
     */
    //@ApiModelProperty(value = "县级区划编码")
    private String countyCode;
    /**
     * 区级名称
     */
    //@ApiModelProperty(value = "县级名称")
    private String countyName;
    /**
     * 乡镇区划编码
     */
    //@ApiModelProperty(value = "乡镇区划编码")
    private String townCode;
    /**
     * 镇级名称
     */
    //@ApiModelProperty(value = "乡镇名称")
    private String townName;
    /**
     * 村一级区划编码
     */
    //@ApiModelProperty(value = "村一级区划编码")
    private String villageCode;
    /**
     * 村一级名称
     */
    //@ApiModelProperty(value = "村一级名称")
    private String villageName;
    /**
     * 层级
     */
    //@ApiModelProperty(value = "层级")
    private String level;
    /**
     * 城乡分类代码
     */
    //@ApiModelProperty(value = "城乡分类代码")
    private String type;
    /**
     * 经度
     */
    //@ApiModelProperty(value = "经度")
    private BigDecimal longitude;
    /**
     * 维度
     */
    //@ApiModelProperty(value = "维度")
    private BigDecimal dimension;
    /**
     * 排序
     */
    //@ApiModelProperty(value = "排序")
    private Integer sort;
    /**
     * 备注
     */
    //@ApiModelProperty(value = "备注")
    private String remark;
    /**
     * 版本
     */
    //@ApiModelProperty(value = "版本")
    private String version;
}
